stylecontext: Keep track of the CSS ID
authorBenjamin Otte <otte@redhat.com>
Mon, 19 Jan 2015 23:33:34 +0000 (00:33 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 20 Jan 2015 00:07:13 +0000 (01:07 +0100)
commitdbb8d1dd07a91171ba4a32119713c05e0483de91
tree69cfffb22d7117e16e7253c637bb9afb0c797c2d
parent39d6ec167eaf87b2f94a49cee7702aaf458ee46b
stylecontext: Keep track of the CSS ID

This is necessary since we do the new caching and need to distinguish
between styles with different IDs.

Fixes various test cases.
gtk/gtkcssnodedeclaration.c
gtk/gtkcssnodedeclarationprivate.h
gtk/gtkstylecontext.c
gtk/gtkstylecontextprivate.h
gtk/gtkwidget.c